@import url(https://use.typekit.net/nvi8mlk.css);.hidden,.u-d-hidden{display:none!important}.u-d-hidden-small{display:initial}@media only screen and (max-width:540px){.u-d-hidden-small{display:none!important}}.u-d-hidden-medium{display:initial}@media only screen and (max-width:720px){.u-d-hidden-medium{display:none!important}}.u-sr-only{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.u-d-block{display:block!important}.u-d-inline-block{display:inline-block!important}.u-type-xsmall{font-size:.75rem!important}.u-type-small{font-size:.9375rem!important}.u-type-base{font-size:16px!important}.u-type-large{font-size:1.25rem!important}.u-type-overline{font-size:.75rem!important;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.u-justify-start{justify-content:flex-start!important}.u-text-left{text-align:left!important}.u-text-center{text-align:center!important}.u-text-right{text-align:right!important}.u-text-nobr{white-space:nowrap!important}.u-padding-small{padding:12px!important}.u-padding-medium{padding:20px!important}.u-padding-x-large{padding-left:28px!important;padding-right:28px!important}.u-padding-bottom-small{padding-bottom:12px!important}.u-padding-large{padding:28px!important}.u-padding-top-none{padding-top:0!important}.u-padding-top-large{padding-top:28px!important}.u-padding-top-medium{padding-top:20px!important}.u-padding-bottom-large{padding-bottom:28px!important}.u-padding-bottom-none{padding-bottom:0!important}.u-padding-xlarge{padding:36px!important}.u-margin-top-xsmall{margin-top:4px!important}.u-margin-top-small{margin-top:12px!important}.u-margin-bottom-xsmall{margin-bottom:4px!important}.u-margin-bottom-small{margin-bottom:12px!important}.u-margin-bottom-medium{margin-bottom:20px!important}.u-margin-bottom-none{margin-bottom:0!important}.u-margin-bottom-large{margin-bottom:28px!important}.u-margin-left-xsmall{margin-left:4px!important}.u-margin-left-small{margin-left:12px!important}.u-margin-x-large{margin-left:28px!important;margin-right:28px!important}.u-color-black{color:#000!important}.u-color-white{color:#fff!important}.u-color-blue{color:#317dc8!important}.u-color-blue-light{color:#6ca4db!important}.u-color-blue-lightest{color:#abcbeb!important}.u-color-blue-dark{color:#2969a8!important}.u-color-blue-darkest{color:#1a4269!important}.u-color-blue-superdark{color:#0e243a!important}.u-color-blue-uberdark{color:#07111b!important}.u-color-aqua{color:#4bacdb!important}.u-color-aqua-lightest{color:#add9ef!important}.u-color-aqua-light{color:#7cc3e5!important}.u-color-aqua-dark{color:#24809e!important}.u-color-aqua-darkest{color:#1d6d93!important}.u-color-aqua-superdark{color:#144862!important}.u-color-aqua-uberdark{color:#0a2431!important}.u-color-red{color:#ce5a65!important}.u-color-red-light{color:#db878f!important}.u-color-red-lightest{color:#e9b5ba!important}.u-color-red-dark{color:#b73642!important}.u-color-red-darkest{color:#892932!important}.u-color-red-superdark{color:#5c1b21!important}.u-color-red-uberdark{color:#2f0e11!important}.u-color-green{color:#56d56d!important}.u-color-green-light{color:#85e196!important}.u-color-green-lightest{color:#b4ecbe!important}.u-color-green-dark{color:#28a13e!important}.u-color-green-darkest{color:#1c722c!important}.u-color-green-superdark{color:#145220!important}.u-color-green-uberdark{color:#09230e!important}.u-color-yellow{color:#ffbf3d!important}.u-color-yellow-light{color:#ffd278!important}.u-color-yellow-lightest{color:#ffe6b3!important}.u-color-yellow-dark{color:#c68500!important}.u-color-yellow-darkest{color:#9f6b00!important}.u-color-yellow-superdark{color:#644300!important}.u-color-yellow-uberdark{color:#291c00!important}.u-color-purple{color:#a37cca!important}.u-color-purple-light{color:#c0a6db!important}.u-color-purple-lightest{color:#ded0ec!important}.u-color-purple-dark{color:#8652b9!important}.u-color-purple-darkest{color:#5e3686!important}.u-color-pink{color:#e093a9!important}.u-color-pink-light{color:#edc1cd!important}.u-color-pink-lightest{color:#f1d0da!important}.u-color-pink-dark{color:#d36585!important}.u-color-pink-darkest{color:#c53861!important}.u-color-pink-superdark{color:#79233b!important}.u-color-pink-uberdark{color:#3c111d!important}.u-color-gray{color:#a4b3c2!important}.u-color-gray-lightest{color:#f0f3f5!important}.u-color-gray-light{color:#c7d1d9!important}.u-color-gray-dark{color:#8196aa!important}.u-color-gray-darkest{color:#596f84!important}.u-color-gray-superdark{color:#415161!important}.u-color-gray-uberdark{color:#29343d!important}.u-color-orange{color:#d67d5e!important}.u-color-orange-lightest{color:#eec9bc!important}.u-color-orange-light{color:#e2a38d!important}.u-background-danger{background-color:#b73642!important}.u-background-success{background-color:#28a13e!important}.u-bg-levels{height:100%}@media only screen and (min-width:960px){.u-bg-levels{background-image:url(/assets/images/ui-bg-levels.7f6d8897.png);background-position:100% 0;background-repeat:no-repeat;background-size:cover}}.u-animation-slidein-right{animation:slideInRight .5s}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:hidden}to{transform:translateZ(0);visibility:visible}}.u-animation-slideout-right{animation:slideOutRight .5s;animation-fill-mode:forwards}@keyframes slideOutRight{0%{transform:translateZ(0);visibility:visible}to{transform:translate3d(100%,0,0)}}.u-animation-pulsate{animation:pulsate 2s infinite}@keyframes pulsate{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}body,html{height:100%}.l-challenge{display:flex;font-family:Open Sans,helvetica,arial,sans-serif}.l-challenge__aside{min-width:250px}.l-challenge__main{flex-grow:1;height:100%;min-height:100%;padding:20px 60px 60px 20px}.l-challenge__main--fm{padding:12px 20px}.l-challenge .start-hidden{display:none}.cui-captured-alert{animation:zoomIn .6s ease-in-out;background-color:#28a13e;border-radius:8px;color:#fff;font-family:proxima-soft,Helvetica Neue,Arial,sans-serif;font-weight:600;margin-bottom:12px;padding:12px;text-align:center}.cui-captured-alert::selection{background:#596f84}.cui-captured-alert::-moz-selection{background:#596f84}@keyframes zoomIn{0%{opacity:0;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}to{transform:scale(1)}}.cui-modal{border-radius:8px;box-sizing:content-box;color:#fff;font-family:proxima-soft,Helvetica Neue,Arial,sans-serif;max-width:550px;position:fixed;right:20px;width:100%;z-index:9999}.cui-modal,.cui-modal .cui-modal-container{padding:44px}.cui-modal .cui-modal__complete{border-radius:8px;font-size:.9375rem;margin-bottom:20px;text-align:right}.cui-modal .btn-upgrade{align-items:center;align-self:center;background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;font:inherit;gap:12px;padding:0;transition:color .2s}.cui-modal .btn-upgrade:active,.cui-modal .btn-upgrade:hover{color:#b4ecbe}.cui-modal .btn-upgrade:active .btn-naked__icon,.cui-modal .btn-upgrade:hover .btn-naked__icon{fill:#fff;background-color:#317dc8}.cui-modal .btn-upgrade:focus{outline:2px solid #317dc8}.cui-modal .btn-upgrade__icon{fill:#317dc8;align-items:center;border-radius:100%;display:inline-flex;height:20px;justify-content:center;position:relative;right:0;top:-1px;width:20px}.cui-modal a{text-decoration:none}.cui-modal .with-icon-tab{position:relative}.cui-modal .with-icon-tab svg{fill:#f1d0da;position:relative;top:-4px}.cui-modal .with-icon-tab:hover svg{fill:#fff}.cui-modal h2{font-size:1.25rem;font-weight:600;margin-bottom:0;margin-top:0}.cui-modal h1,.cui-modal h3{color:#fff;font-weight:600;margin:0 0 20px;text-align:center}.cui-modal h1,.cui-modal h3,.cui-modal p{font-family:proxima-soft,Helvetica Neue,Arial,sans-serif}.cui-modal p{display:block;font-size:16px;margin-bottom:12px}.cui-modal p:last-child{margin-bottom:0}.cui-modal b,.cui-modal strong{font-weight:600}.cui-modal .divider{border-bottom:2px dashed hsla(0,0%,100%,.2);height:1px;margin:20px 0;width:100%}.cui-modal__top-close{align-items:center;background:url(/assets/images/ui-icon-cross-white.85d6353e.svg) #145220;background-position:50%;background-repeat:no-repeat;background-size:16px;border:none;border-radius:100%;cursor:pointer;display:flex;height:30px;justify-content:center;left:10px;position:absolute;top:10px;transition:.2s;width:30px}.cui-modal__top-close:hover{background-color:#0c3113}.cui-modal__top-close.is-focused,.cui-modal__top-close:active,.cui-modal__top-close:focus{background-color:hsla(0,0%,100%,.5);box-shadow:0 0 0 1px #fff,0 0 0 5px #fff;outline:0}.cui-modal__top-close img{max-width:16px}.cui-modal--hint,.cui-modal--hint-used{background:url(/assets/images/ui-modal-hint-bg-bulb-off.84668db6.png) no-repeat right 14px top 14px #41255c;background-size:34px;max-width:400px;top:20px}.cui-modal--hint .cui-modal__top-close,.cui-modal--hint-used .cui-modal__top-close{background:url(/assets/images/ui-icon-cross-white.85d6353e.svg) #8652b9;background-position:50%;background-repeat:no-repeat;background-size:.9375rem}.cui-modal--hint .cui-modal__top-close:hover,.cui-modal--hint-used .cui-modal__top-close:hover{background-color:#7241a1}.cui-modal--hint .cui-modal__eyebrow,.cui-modal--hint-used .cui-modal__eyebrow{color:#fff;margin:0 auto;text-align:center}.cui-modal--hint .cui-modal__complete,.cui-modal--hint-used .cui-modal__complete{color:#ded0ec}.cui-modal--hint .hint,.cui-modal--hint-used .hint{align-items:flex-start;display:flex}.cui-modal--hint .hint__icon,.cui-modal--hint-used .hint__icon{margin-right:12px;margin-top:8px}.cui-modal--hint h2,.cui-modal--hint-used h2{color:#fff;font-family:proxima-soft,Helvetica Neue,Arial,sans-serif;font-size:1.25rem;font-weight:600;margin-bottom:4px;margin-top:0}.cui-modal--hint .cui-modal__actions,.cui-modal--hint-used .cui-modal__actions{display:flex;flex-direction:column;justify-content:center;margin-top:20px;text-align:center}.cui-modal--hint .cui-modal__actions .link,.cui-modal--hint-used .cui-modal__actions .link{font-weight:500;margin-bottom:12px}.cui-modal--hint .cui-modal__actions .link:last-child,.cui-modal--hint-used .cui-modal__actions .link:last-child{margin-bottom:0}.cui-modal--hint .cui-modal__footer,.cui-modal--hint-used .cui-modal__footer{margin-top:20px}.cui-modal--hint .cui-modal__footer a,.cui-modal--hint-used .cui-modal__footer a{border-bottom:3px solid hsla(0,0%,100%,.3);color:#fff;line-height:2.2;padding-bottom:4px;transition:border-color .2s}.cui-modal--hint .cui-modal__footer a:hover,.cui-modal--hint-used .cui-modal__footer a:hover{border-bottom-color:#fff;color:#fff!important}.cui-modal--hint .cui-modal__link-set,.cui-modal--hint-used .cui-modal__link-set{display:flex;flex-direction:column}.cui-modal--hint .cui-modal__link-set a,.cui-modal--hint-used .cui-modal__link-set a{border-bottom:2px solid hsla(0,0%,100%,.05);color:#edc1cd;display:block;font-weight:600;line-height:1.2;margin-bottom:12px;padding-bottom:12px;transition:color .2s}.cui-modal--hint .cui-modal__link-set a:last-child,.cui-modal--hint-used .cui-modal__link-set a:last-child{border-bottom:none}.cui-modal--hint .cui-modal__link-set a:first-of-type,.cui-modal--hint-used .cui-modal__link-set a:first-of-type{margin-top:4px}.cui-modal--hint .cui-modal__link-set a:hover,.cui-modal--hint-used .cui-modal__link-set a:hover{color:#fff}.cui-modal--hint .cui-modal__link-set a.with-icon,.cui-modal--hint-used .cui-modal__link-set a.with-icon{display:flex}.cui-modal--hint .cui-modal__link-set a.with-icon svg,.cui-modal--hint-used .cui-modal__link-set a.with-icon svg{fill:#f1d0da;margin:1px 6px 0 0;min-width:22px}.cui-modal--hint .cui-modal__link-set a.with-icon:hover svg,.cui-modal--hint-used .cui-modal__link-set a.with-icon:hover svg{fill:#fff}.cui-modal--hint .cui-modal__video,.cui-modal--hint-used .cui-modal__video{background:url(/assets/images/ui-icon-video.a83d3e7d.png) no-repeat top 6px left;background-size:82px;border-radius:8px;color:#fff;margin-top:28px;padding:0 0 12px 98px;text-align:left}.cui-modal--hint .cui-modal__video a,.cui-modal--hint-used .cui-modal__video a{border-bottom:3px solid hsla(0,0%,100%,.3);color:#fff;line-height:2.2;padding-bottom:4px;transition:border-color .2s}.cui-modal--hint .cui-modal__video a:hover,.cui-modal--hint-used .cui-modal__video a:hover{border-bottom-color:#fff;color:#fff!important}.cui-modal--hint .cui-modal__video p,.cui-modal--hint-used .cui-modal__video p{margin-bottom:0}.cui-modal--hint a.link,.cui-modal--hint-used a.link{color:#fff}.cui-modal--hint .link,.cui-modal--hint .link:hover,.cui-modal--hint-used .link,.cui-modal--hint-used .link:hover{align-items:center;border-radius:6px;box-sizing:border-box;display:table;display:inline-flex;justify-content:center;min-height:52px;padding:0 18px;transition:background-color .2s,border-color .2s;white-space:nowrap}.cui-modal--hint .link a,.cui-modal--hint .link:hover a,.cui-modal--hint-used .link a,.cui-modal--hint-used .link:hover a{color:#fff}.cui-modal--hint .link.show-hint,.cui-modal--hint .link:hover.show-hint,.cui-modal--hint-used .link.show-hint,.cui-modal--hint-used .link:hover.show-hint{background:#28a13e;border-bottom:3px solid #249138}.cui-modal--hint .link.show-hint:hover,.cui-modal--hint .link:hover.show-hint:hover,.cui-modal--hint-used .link.show-hint:hover,.cui-modal--hint-used .link:hover.show-hint:hover{background:#1c722c;border-bottom-color:#1a6828}.cui-modal--hint .link.disabled,.cui-modal--hint .link:hover.disabled,.cui-modal--hint-used .link.disabled,.cui-modal--hint-used .link:hover.disabled{background:hsla(0,0%,100%,.15);color:#fff;cursor:not-allowed}.cui-modal--hint .link.no-hint,.cui-modal--hint .link:hover.no-hint,.cui-modal--hint-used .link.no-hint,.cui-modal--hint-used .link:hover.no-hint{border:2px solid #a4b3c2;min-height:52px}.cui-modal--hint .link.no-hint:hover,.cui-modal--hint .link:hover.no-hint:hover,.cui-modal--hint-used .link.no-hint:hover,.cui-modal--hint-used .link:hover.no-hint:hover{color:#c7d1d9}.cui-modal--hint .cui-modal__text,.cui-modal--hint-used .cui-modal__text{margin-bottom:0}.cui-modal--hint p,.cui-modal--hint-used p{color:#fff;font-size:16px;margin-top:0}.cui-modal--hint p:last-child,.cui-modal--hint-used p:last-child{margin-bottom:0}.cui-modal--hint code,.cui-modal--hint-used code{background:#41255c;color:#fff}.cui-modal--briefing{background-color:#c7d1d9;bottom:20px;padding-top:28px}.cui-modal--briefing .cui-modal__top-close{background-color:#8196aa}.cui-modal--briefing .cui-modal__top-close:hover{background-color:#596f84}.cui-modal--briefing .cui-modal__eyebrow{color:#415161;font-weight:500;margin:0 auto;text-align:center}.cui-modal--briefing h2{color:#29343d;font-family:proxima-soft,Helvetica Neue,Arial,sans-serif;font-size:1.25rem;font-weight:600;margin-bottom:20px;text-align:center}.cui-modal--briefing .cui-modal__text,.cui-modal--briefing .list-item{font-size:16px}.cui-modal--briefing .cui-modal__text p,.cui-modal--briefing .list-item p{color:#29343d}.cui-modal--briefing .cui-modal__text:last-child,.cui-modal--briefing .list-item:last-child{margin-bottom:0}.cui-modal--briefing b,.cui-modal--briefing strong{color:#000}.cui-modal--briefing .text-secondary,.cui-modal--briefing p.text-secondary{color:#29343d}.cui-modal--briefing p{color:#29343d;font-size:16px}.cui-modal--briefing p:last-child{margin-bottom:0}.cui-modal--briefing code{background:#2969a8;color:#fff}.cui-modal--success{background-color:#1c722c;max-width:400px;min-height:90px;overflow:hidden;top:20px}.cui-modal--success,.cui-modal--success h2{color:#fff;font-family:proxima-soft,Helvetica Neue,Arial,sans-serif}.cui-modal--success h2{font-size:1.25rem;font-weight:600;margin-bottom:4px;margin-top:0}.cui-modal--success strong{color:#fff}.cui-modal--success .text-secondary{color:#a4b3c2}.cui-modal--success .cui-modal__complete{color:#b4ecbe}.cui-modal--success .cui-modal__text+.divider{margin-top:0}.cui-modal--success .cui-modal__text,.cui-modal--success .list-item{color:#fff;font-family:proxima-soft,Helvetica Neue,Arial,sans-serif;font-size:16px;padding:0 0 24px}.cui-modal--success .cui-modal__text:last-child,.cui-modal--success .list-item:last-child{margin-bottom:0}.cui-modal--success .cui-modal__text p,.cui-modal--success .list-item p{color:#fff;font-family:proxima-soft,Helvetica Neue,Arial,sans-serif;font-size:16px}.cui-modal--success .cui-modal__text p:first-of-type,.cui-modal--success .list-item p:first-of-type{margin-top:0}.cui-modal--success .cui-modal__text a,.cui-modal--success .list-item a{color:#fff}.cui-modal--success .cui-modal__text a:visited,.cui-modal--success .list-item a:visited{color:#fff}.cui-modal--success .cui-modal__footer{display:flex;flex-direction:column;justify-content:space-between;margin-top:12px;text-align:center}.cui-modal--success .link,.cui-modal--success .link:hover{align-items:center;box-sizing:border-box;color:#fff;display:table;font-weight:500;line-height:1;transition:color .2s}.cui-modal--success .link:hover,.cui-modal--success .link:hover:hover{border-bottom-color:#fff}.cui-modal--success .link:hover:visited,.cui-modal--success .link:visited{color:#fff}.cui-modal--success .link.link-next,.cui-modal--success .link:hover.link-next{background-color:#28a13e;border-radius:8px;color:#fff;font-weight:500;letter-spacing:.04;max-height:52px;padding:20px;transition:background-color .2s,border-color .2s}.cui-modal--success .link.link-next:hover,.cui-modal--success .link:hover.link-next:hover{background-color:#145220;color:#fff}.cui-modal--success .link.link-next.is-focused,.cui-modal--success .link.link-next:active,.cui-modal--success .link.link-next:focus,.cui-modal--success .link:hover.link-next.is-focused,.cui-modal--success .link:hover.link-next:active,.cui-modal--success .link:hover.link-next:focus{box-shadow:0 0 0 1px #fff,0 0 0 5px #000;outline:0}.cui-modal--success .link.link-next svg,.cui-modal--success .link:hover.link-next svg{fill:#fff;margin-left:6px}.cui-modal--success .link.link-previous,.cui-modal--success .link:hover.link-previous{margin-top:12px}.cui-modal--success .link.link-previous:first-child,.cui-modal--success .link:hover.link-previous:first-child{margin-bottom:12px}.cui-modal--success .link.link-previous:first-child svg,.cui-modal--success .link:hover.link-previous:first-child svg{fill:#fff;margin-right:6px}.cui-modal--success .link.link-previous:hover,.cui-modal--success .link:hover.link-previous:hover{color:#b4ecbe}.cui-modal--success .link.link-previous:hover svg,.cui-modal--success .link:hover.link-previous:hover svg{fill:#b4ecbe}.cui-modal--success .top-close{color:#fff;position:absolute;right:10px;top:-32px}.cui-modal--success code{background-color:#28a13e;color:#fff}.cui-modal--success .skills{margin-bottom:36px}.cui-modal--success .skills__heading{font-weight:500;margin-bottom:12px;text-align:center}.cui-modal--success .skills__icon{display:flex;justify-content:center;margin-right:12px;width:58px}.cui-modal--success .skills__icon img{width:48px}.cui-modal--success .skills__title{font-weight:500;line-height:1.2}.cui-modal--success .skills__btn-expand{align-items:center;border:2px solid #fff;border-radius:100%;display:flex;flex-shrink:0;height:30px;justify-content:center;margin-left:20px;transition:background-color .2s ease-in-out;width:30px}.cui-modal--success .skills__btn-expand svg{fill:#fff;margin-top:1px}.cui-modal--success .skills__list-container{display:flex;flex-direction:column;text-align:center}.cui-modal--success .skills__list{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;list-style:none;position:relative}.cui-modal--success .skills__list+.btn-upgrade{margin-top:28px}.cui-modal--success .skills .skills-label{align-items:center;animation:skillsLabel 3s ease-in-out;animation-iteration-count:2;background:url(/assets/images/ui-icon-check-green-light.267e0e9e.svg) no-repeat left 18px center #145220;background-color:#145220;border-radius:50px;color:#fff;display:flex;font-family:proxima-soft,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-weight:600;justify-content:center;letter-spacing:.03em;padding:12px 20px 12px 40px;text-transform:uppercase}.cui-modal--success .skills .skills-label:first-child{animation-delay:1s}.cui-modal--success .skills .skills-label:nth-child(2){animation-delay:1.2s}.cui-modal--success .skills .skills-label:nth-child(3){animation-delay:1.4s}.cui-modal--success .skills .skills-label:nth-child(4){animation-delay:1.6s}.cui-modal--success .skills .skills-label:nth-child(5){animation-delay:1.8s}@keyframes skillsLabel{20%,to{transform:scale(1)}0%{transform:scale(1)}10%{transform:scale(1.12)}}.cui-modal--success .skills__action{display:none;flex-direction:column;font-size:.9375rem;gap:12px;text-align:center}.cui-modal--success .skills__btn{align-items:center;align-self:center;background-color:#145220;border-radius:8px;color:#fff;display:flex;font-weight:500;padding:12px 28px;transition:background .2s ease-in-out}.cui-modal--success .skills__btn:hover{background-color:#0f3e18}.cui-modal--success .skills__btn img{margin-right:12px}.cui-modal--success .cui-modal-skills{margin-bottom:36px}.cui-modal--success .cui-modal-skills--show .cui-modal-skills__action,.cui-modal--success .cui-modal-skills--show .cui-modal-skills__list-container{display:flex}.cui-modal--success .cui-modal-skills--show .cui-modal-skills__btn-expand{transform:rotate(180deg)}.cui-modal--success .cui-modal-skills__heading{align-items:center;cursor:pointer;display:flex}.cui-modal--success .cui-modal-skills__heading:hover .cui-modal-skills__btn-expand{background-color:#fff}.cui-modal--success .cui-modal-skills__heading:hover .cui-modal-skills__btn-expand svg{fill:#1c722c}.cui-modal--success .cui-modal-skills__icon{display:flex;justify-content:center;margin-right:12px;width:58px}.cui-modal--success .cui-modal-skills__icon img{width:48px}.cui-modal--success .cui-modal-skills__title{font-weight:500;line-height:1.2}.cui-modal--success .cui-modal-skills__btn-expand{align-items:center;border:2px solid #fff;border-radius:100%;display:flex;flex-shrink:0;height:30px;justify-content:center;margin-left:20px;transition:background-color .2s ease-in-out;width:30px}.cui-modal--success .cui-modal-skills__btn-expand svg{fill:#fff;margin-top:1px}.cui-modal--success .cui-modal-skills__list-container{display:none}.cui-modal--success .cui-modal-skills__list{list-style:none;margin:3px 0 0 21px;padding:0 0 0 30px;position:relative}.cui-modal--success .cui-modal-skills__list:after{background-color:#ffbf3d;border-radius:3px;content:"";height:calc(100% - 18px);left:0;position:absolute;top:-5px;width:2px}.cui-modal--success .cui-modal-skills__list li{background:url(/assets/images/ui-icon-check-yellow-cutout.1e137710.svg) no-repeat;color:#fff;font-weight:500;line-height:1.4em;margin:12px 0;padding-bottom:0;padding-left:28px;position:relative}.cui-modal--success .cui-modal-skills__list li:before{background-color:#ffbf3d;border-radius:3px;border-bottom-left-radius:0;border-top-left-radius:0;content:"";height:2px;left:-30px;position:absolute;top:calc(50% - 1px);width:30px}.cui-modal--success .cui-modal-skills__action{display:none;flex-direction:column;font-size:.9375rem;gap:12px;text-align:center}.cui-modal--success .cui-modal-skills__btn{align-items:center;align-self:center;background-color:#145220;border-radius:8px;color:#fff;display:flex;font-weight:500;padding:12px 28px;transition:background .2s ease-in-out}.cui-modal--success .cui-modal-skills__btn:hover{background-color:#0f3e18}.cui-modal--success .cui-modal-skills__btn img{margin-right:12px}.cui-overlay{align-items:center;background-color:#0e243a;display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}@media only screen and (max-width:800px){.cui-overlay{display:flex}}.cui-overlay .cui-container{display:flex;flex-direction:column;margin:0 auto;max-width:1200px;padding:0 12px}@media only screen and (max-width:800px){.cui-overlay .cui-container{padding:0 28px}}.cui-overlay .cui-container--small{max-width:450px}.cui-overlay .overlay-logo{padding:36px 0;text-align:center}.cui-overlay .overlay-logo img{margin:0 auto;max-width:100%}@media only screen and (max-width:800px){.cui-overlay .overlay-logo img{max-width:160px}}.cui-overlay--panel{background-color:#fff;border-radius:8px;margin-bottom:28px;padding:28px}.cui-overlay--panel:last-child{margin-bottom:0}.cui-overlay--panel__header{display:flex;flex-direction:row;margin-bottom:20px;margin-top:20px}@media only screen and (max-width:800px){.cui-overlay--panel__header{flex-direction:column}}.cui-overlay--panel__header:last-of-type{margin-bottom:0}.cui-overlay--panel__header .title{flex-basis:40%;flex-grow:1;margin-bottom:0}.cui-overlay--panel__header .title h2{color:#0e243a;font-family:proxima-soft,Helvetica Neue,Arial,sans-serif;font-size:1.625rem;font-weight:600}.cui-overlay--panel__header p{color:#415161;font-family:proxima-soft,Helvetica Neue,Arial,sans-serif;font-size:16px;margin-bottom:0}.cui-overlay--panel__body{width:100%}.cui-overlay--panel__body p{color:#415161;font-family:proxima-soft,Helvetica Neue,Arial,sans-serif;font-size:16px;margin-bottom:0}.cui-overlay--panel__footnote{font-size:.9375rem;padding-top:12px;text-align:center}.cui-overlay--panel__footnote p{color:#a4b3c2;font-size:.9375rem}.cui-overlay--panel__footnote .image{align-content:center;display:flex;margin:28px 0;width:100%}.cui-overlay--panel__footnote .image img{margin:0 auto;max-width:240px}.cui-overlay .btn--link{align-items:center;background-color:transparent;border:none;border-radius:8px;box-shadow:none;box-sizing:border-box;color:#317dc8;cursor:pointer;display:table;display:inline-flex;font-family:proxima-soft,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:500;justify-content:center;margin:0;min-height:52px;padding:0 18px;position:relative;text-align:center;text-decoration:none;top:-2px;transition:background-color .2s;width:100%}.cui-overlay .btn--link:hover{background-color:#f0f3f5;color:#596f84}.challenge-placeholder{align-items:center;align-items:flex-start;background-color:#596f84;border-radius:6px;color:#c7d1d9;display:flex;flex-direction:column;font-family:proxima-soft,Helvetica Neue,Arial,sans-serif;font-size:16px;height:500px;justify-content:center;max-width:820px;padding:28px}@media only screen and (min-width:1100px){.challenge-placeholder--vm{background:url(/assets/images/ui-placeholder-vm.5f5b13d3.png) no-repeat;background-size:100%}}.challenge-placeholder__title{border-right:4px solid #4bacdb;color:#f0f3f5;font-family:proxima-soft,Helvetica Neue,Arial,sans-serif;font-size:16px;margin-bottom:5px;max-width:250px;overflow:hidden;white-space:nowrap}.challenge-placeholder__text{margin:0 auto;max-width:440px;width:100%}.challenge-placeholder__text p{color:#c7d1d9;font-size:16px;margin:5px 0}.challenge-placeholder__text a{color:#7cc3e5;text-decoration:none}.challenge-placeholder__text .animate-blink{animation:blinkTextCursor .5s steps(44) infinite normal}@keyframes typewriter{0%{width:0}to{width:24em}}@keyframes blinkTextCursor{0%{border-right-color:#4bacdb}to{border-right-color:transparent}}.cui-toolbox{background-color:#0e243a;display:flex;flex-direction:column;font-family:proxima-soft,Helvetica Neue,Arial,sans-serif;font-size:16px;height:100%;position:fixed;width:250px}@media screen and (max-height:479px){.cui-toolbox .hide-sm{display:none!important}}@media screen and (min-height:480px){.cui-toolbox .hide-lg{display:none!important}}.cui-toolbox .with-icon-tab{position:relative}.cui-toolbox .with-icon-tab:after{background:url(/assets/images/ui-icon-tab-gray-light.022e5841.svg) no-repeat;background-size:13px;content:"";height:13px;position:absolute;right:-19px;top:-2px;width:13px}.cui-toolbox .with-icon-tab-bg{background:url(/assets/images/ui-icon-tab-gray-light.022e5841.svg) no-repeat 100% 0;background-size:13px;padding:0 16px}.cui-toolbox .cui-text{color:#f0f3f5;font-family:proxima-soft,Helvetica Neue,Arial,sans-serif;font-size:16px;margin:0}.cui-toolbox-header{align-items:center;display:flex;margin:20px}.cui-toolbox-header__navigation{align-items:center;background-color:#324558;border:2px solid transparent;border-radius:100%;display:flex;height:32px;justify-content:center;margin-right:12px;transition:background-color .2s;width:32px}.cui-toolbox-header__navigation:hover{background-color:#3d546c}.cui-toolbox-header__navigation:active,.cui-toolbox-header__navigation:focus{border-color:#0e243a;box-shadow:0 0 0 4px #317dc8;outline:0}.cui-toolbox-header__challenge-details h1,.cui-toolbox-header__challenge-details p{font-family:proxima-soft,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1}.cui-toolbox-header__challenge-details h1{color:#fff;font-size:16px;font-weight:500;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:160px}.cui-toolbox-header__challenge-details p{color:#c7d1d9;font-size:.75rem;font-weight:500;margin:4px 0 0;text-transform:uppercase}.cui-toolbox-flag,.cui-toolbox__flag{margin:0 0 12px;padding:0 20px;position:relative}.cui-toolbox-flag__input,.cui-toolbox__flag__input{background:#fff;border:2px solid transparent;border-radius:8px;box-sizing:border-box;font-size:16px;min-height:52px;padding:0 44px 0 12px;transition:all .2s;width:100%;z-index:1}@media screen and (max-height:680px){.cui-toolbox-flag__input,.cui-toolbox__flag__input{min-height:36px}}.cui-toolbox-flag__input:active,.cui-toolbox-flag__input:focus,.cui-toolbox__flag__input:active,.cui-toolbox__flag__input:focus{border-color:#0e243a;box-shadow:0 0 0 4px #317dc8;outline:0}.cui-toolbox-flag__input::placeholder,.cui-toolbox__flag__input::placeholder{color:#a4b3c2;font-style:italic}.cui-toolbox-flag__input::-webkit-input-placeholder,.cui-toolbox__flag__input::-webkit-input-placeholder{color:#a4b3c2;font-style:italic}.cui-toolbox-flag__input::-moz-placeholder,.cui-toolbox__flag__input::-moz-placeholder{color:#a4b3c2;font-style:italic}.cui-toolbox-flag__input:-ms-input-placeholder,.cui-toolbox__flag__input:-ms-input-placeholder{color:#a4b3c2;font-style:italic}.cui-toolbox-flag__input:-moz-placeholder,.cui-toolbox__flag__input:-moz-placeholder{color:#a4b3c2;font-style:italic}.cui-toolbox-flag__btn,.cui-toolbox__flag__btn{align-items:center;background-color:#317dc8;border:2px solid transparent;border-radius:6px;box-shadow:none;color:inherit;cursor:pointer;display:flex;font:inherit;height:34px;justify-content:center;padding:0;position:absolute;right:28px;top:8px;transition:all .2s;width:34px}@media screen and (max-height:680px){.cui-toolbox-flag__btn,.cui-toolbox__flag__btn{height:28px;right:24px;top:4px}}.cui-toolbox-flag__btn:active,.cui-toolbox-flag__btn:focus,.cui-toolbox__flag__btn:active,.cui-toolbox__flag__btn:focus{border-color:#fff;box-shadow:0 0 0 4px #317dc8;outline:0}.cui-toolbox__form-input{background:#fff;border:0;border-radius:8px 8px 0 0;box-sizing:border-box;min-height:52px;padding:0 12px;text-align:center;width:100%;z-index:1}.cui-toolbox__form-input:active,.cui-toolbox__form-input:focus{outline:0}.cui-toolbox__form-input::placeholder{color:#a4b3c2;font-style:italic}.cui-toolbox__form-input::-webkit-input-placeholder{color:#a4b3c2;font-style:italic}.cui-toolbox__form-input::-moz-placeholder{color:#a4b3c2;font-style:italic}.cui-toolbox__form-input:-ms-input-placeholder{color:#a4b3c2;font-style:italic}.cui-toolbox__form-input:-moz-placeholder{color:#a4b3c2;font-style:italic}.cui-toolbox-error{background-color:#e9b5ba;border-radius:8px;color:#29343d;font-family:proxima-soft,Helvetica Neue,Arial,sans-serif;font-size:16px;margin:0 20px;padding:12px;position:absolute;top:114px;width:210px;z-index:2}@media screen and (min-height:680px){.cui-toolbox-error{top:134px}}.cui-toolbox-error__close{align-items:center;background-color:#ce5a65;background-image:url(/assets/images/ui-icon-cross-white.85d6353e.svg);background-position:50%;background-repeat:no-repeat;background-size:10px;border:none;border-radius:100%;cursor:pointer;display:flex;height:22px;justify-content:center;position:absolute;right:6px;top:6px;transition:.2s;width:22px}.cui-toolbox-error__close:hover{background-color:#892932}.cui-toolbox-error__close.is-focused,.cui-toolbox-error__close:active,.cui-toolbox-error__close:focus{background-color:#75232b;box-shadow:0 0 0 1px #fff,0 0 0 5px #000;outline:0}.cui-toolbox-error__close img{max-width:16px}.cui-toolbox-error p{color:#5c1b21;font-family:proxima-soft,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;line-height:1.2em;margin:0;padding-right:12px}.cui-toolbox__nav-primary{overflow:hidden;padding:0 20px;position:relative;top:180px}@media screen and (max-height:680px){.cui-toolbox__nav-primary{top:106px}}.cui-toolbox__nav-primary ul{margin:0;padding:0}.cui-toolbox__nav-primary ul li{list-style:none;margin:0 0 12px;text-align:center;width:100%}@media screen and (max-height:680px){.cui-toolbox__nav-primary ul li{margin:0 0 4px}}.cui-toolbox__nav-primary ul li:last-child{margin-bottom:0;margin-right:0}.cui-toolbox__nav-primary ul li a{align-items:center;background-color:hsla(0,0%,100%,.08);border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:500;min-height:48px;padding:0 28px;text-decoration:none;transition:.2s}@media screen and (max-height:680px){.cui-toolbox__nav-primary ul li a{min-height:34px}}.cui-toolbox__nav-primary ul li a:hover{background-color:rgba(0,0,0,.6)}.cui-toolbox__nav-primary ul li a.with-icon{padding-left:12px}.cui-toolbox__nav-primary ul li a.with-icon:hover .icon--briefing{fill:#56d56d}.cui-toolbox__nav-primary ul li a.with-icon:hover .icon--hint{fill:#ffbf3d}.cui-toolbox__nav-primary ul li a.with-icon .icon{fill:#f0f3f5;margin-right:12px}.cui-toolbox__nav-secondary{background-color:rgba(14,36,58,.8);margin-top:auto;padding:20px;z-index:9999}@media screen and (max-height:680px){.cui-toolbox__nav-secondary{padding:10px 20px}}.cui-toolbox__nav-secondary .divider{background-color:#415161;height:2px;margin:4px 0;width:100%}.cui-toolbox__nav-secondary ul{margin:0;padding:0}.cui-toolbox__nav-secondary ul li{list-style:none;margin:0;padding-bottom:0}.cui-toolbox__nav-secondary ul li a{color:#fff;font-weight:500;text-decoration:none}.cui-toolbox__nav-secondary ul li a:focus{color:#fff;outline:2px solid #95bde5}.cui-toolbox__nav-secondary ul li a:hover{color:#95bde5}.cui-toolbox-fm{margin:0 20px;position:relative;text-decoration:none;top:240px;transition:.2s}@media screen and (max-height:680px){.cui-toolbox-fm{top:180px}}.cui-toolbox-fm__title{align-self:flex-start;color:#a4b3c2;font-family:proxima-soft,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:500;margin:0}.cui-toolbox-fm__link{color:#fff;display:inline-block;font-weight:500;line-height:1.2;padding:12px 0;text-decoration:none;transition:color .2s;width:100%}@media screen and (max-height:680px){.cui-toolbox-fm__link{border:0;font-size:.9375rem;overflow:hidden;padding:4px 0;text-overflow:ellipsis;white-space:nowrap}}.cui-toolbox-fm__link:hover{color:#abcbeb}.cui-toolbox-fm__link:active,.cui-toolbox-fm__link:focus{border-color:#0e243a;box-shadow:0 0 0 4px #317dc8;outline:0}.cui-toolbox-fm__link:visited{color:#fff}.cui-toolbox-fm__link.with-icon{display:flex}@media screen and (max-height:680px){.cui-toolbox-fm__link.with-icon{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.cui-toolbox-fm__link.with-icon svg{fill:hsla(0,0%,100%,.8);bottom:-2px;flex-shrink:0;margin:0 6px 0 0;position:relative}.cui-toolbox-fm__link.with-icon:hover svg{fill:#abcbeb}.cui-toolbox-fm-image{margin:12px auto 4px}.cui-toolbox-tabs{align-content:flex-end;align-items:flex-end;box-sizing:content-box;display:flex;flex-direction:column;left:0;line-height:1.3em;padding-left:20px;transition:all .2s;width:230px;z-index:1}.cui-toolbox-tabs--tools{position:fixed;top:150px}@media screen and (max-height:680px){.cui-toolbox-tabs--tools{top:120px}}.cui-toolbox-tabs--fm{margin-bottom:12px;margin-top:240px}@media screen and (max-height:680px){.cui-toolbox-tabs--fm{margin-top:180px}}.cui-toolbox-tabs--fm .cui-toolbox-tabs__tab:only-child{margin-top:20px}.cui-toolbox-tabs__title{align-self:flex-start;color:#a4b3c2;margin:0 0 4px}.cui-toolbox-tabs__tab,.cui-toolbox-tabs__title{font-family:proxima-soft,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:500}.cui-toolbox-tabs__tab{align-items:center;background-color:#324558;border:2px solid transparent;border-radius:8px 0 0 8px;color:#fff;display:flex;margin-bottom:12px;min-height:44px;padding:0 12px;position:relative;text-decoration:none;transition:background-color .2s;transition:all .2s;width:202px}@media screen and (max-height:680px){.cui-toolbox-tabs__tab{margin-bottom:8px;min-height:36px}}.cui-toolbox-tabs__tab:active,.cui-toolbox-tabs__tab:focus{border-color:#0e243a;box-shadow:0 0 0 4px #317dc8;outline:0}.cui-toolbox-tabs__tab:hover{background-color:#3d546c;color:#fff}.cui-toolbox-tabs__tab:visited{color:#fff}.cui-toolbox-tabs__tab--single{border-radius:8px;margin-right:20px;width:182px}.cui-toolbox-tabs__tab-icon{fill:#fff;margin-right:12px}.cui-toolbox-tabs__tab:last-child{margin-bottom:0}.cui-toolbox-tabs__tab.is-active{background-color:#fff;color:#000}.cui-toolbox-tabs__tab.is-active .cui-toolbox-tabs__tab-icon{fill:#317dc8}.cui-toolbox-help{display:flex;margin-top:auto;padding:0 20px 20px;position:relative}.cui-toolbox-help__btn{align-items:center;background-color:#324558;border:2px solid transparent;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-basis:0;flex-direction:column;flex-grow:1;font-weight:500;justify-content:center;padding:12px;position:relative;text-decoration:none;transition:all .2s}@media screen and (max-height:680px){.cui-toolbox-help__btn{flex-direction:row;height:36px;padding:0 12px}}.cui-toolbox-help__btn:hover{background-color:#3d546c;color:#fff}.cui-toolbox-help__btn:active,.cui-toolbox-help__btn:focus{border-color:#0e243a;box-shadow:0 0 0 4px #317dc8;outline:0}.cui-toolbox-help__btn:visited{color:#fff}.cui-toolbox-help__btn:nth-child(2){margin-left:12px}@media screen and (max-height:680px){.cui-toolbox-help__btn:nth-child(2){margin-left:8px}}.cui-toolbox-help__btn .label{background-color:#28a13e;border-radius:20px;color:#fff;font-size:.75rem;padding:2px 6px;position:absolute;right:-8px;text-transform:uppercase;top:-10px}@media screen and (max-height:680px){.cui-toolbox-help__btn-icon{margin-right:4px}}.cui-toolbox__links{bottom:30px;left:0;position:fixed;text-align:center;width:250px}.cui-toolbox__logo{color:#c7d1d9;padding:12px 0;text-align:center}.wiggle{animation:incorrect-flag 10s;animation-fill-mode:forwards}@keyframes incorrect-flag{0%{opacity:0}5%,90%{opacity:1}to{opacity:0}}.incorrect{min-height:74px;padding:15px 0}.cui-toolbox__incorrect{color:#db878f;font-size:.9375rem;line-height:1.2;min-height:74px;padding:15px 0 0}.cui-toolbox__btn,.cui-toolbox__incorrect{font-weight:500;text-align:center;width:100%}.cui-toolbox__btn{align-items:center;background-color:#317dc8;border:none;border-bottom:3px solid #2d73b8;border-radius:0 0 8px 8px;box-sizing:border-box;color:#fff;cursor:pointer;display:table;display:inline-flex;font-family:proxima-soft,Helvetica Neue,Arial,sans-serif;font-size:16px;justify-content:center;margin:0;min-height:52px;padding:0 18px;position:relative;text-decoration:none;top:-2px;transition:background-color .2s,border-color .2s}.cui-toolbox__btn:hover{background-color:#27639f;border-bottom-color:#23598f}.cui-toolbox__fm{border-radius:8px;color:#c7d1d9;margin:0 20px;padding:16px;position:relative;text-align:center;text-decoration:none;top:192px;transition:.2s}@media screen and (max-height:920px){.cui-toolbox__fm{display:none!important}}.cui-toolbox__fm--with-no-entries{background-color:hsla(0,0%,100%,.08);border-radius:8px;color:#c7d1d9;margin:0 20px;padding:16px;text-align:center}.cui-toolbox__fm--with-no-entries:hover{background-color:rgba(0,0,0,.6)}.cui-toolbox__fm--with-no-entries .cui-text{font-size:.9375rem}.cui-toolbox__fm--with-no-entries .cui-link:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.cui-toolbox__fm--with-entries{background-color:none;border-radius:0;margin:0;padding:20px;text-align:left}.cui-toolbox__fm--with-entries .cui-text{color:#c7d1d9;font-size:16px;margin-bottom:12px}.cui-toolbox__fm--with-entries .cui-link{border-bottom:2px solid hsla(0,0%,100%,.06);margin-bottom:12px;padding-bottom:12px;transition:border-color .2s}.cui-toolbox__fm--with-entries .cui-link:last-child{border-bottom:none}.cui-toolbox__fm .cui-link{color:#fff;display:inline-block;font-weight:500;line-height:1.2;margin:0 0 12px;text-decoration:none;transition:color .2s}.cui-toolbox__fm .cui-link:hover{color:#abcbeb}.cui-toolbox__fm .cui-link.with-icon{display:flex}.cui-toolbox__fm .cui-link.with-icon svg{fill:hsla(0,0%,100%,.8);flex-shrink:0;margin:1px 8px 0 0}.cui-toolbox__fm .cui-link.with-icon:hover svg{fill:#abcbeb}.cui-toolbox__fm-image{margin:12px auto 4px}.toggle{align-content:flex-end;align-items:flex-end;box-sizing:content-box;display:flex;flex-direction:column;left:0;margin-bottom:60px;padding-left:20px;position:fixed;top:250px;width:230px;z-index:999}@media screen and (max-height:680px){.toggle{margin-bottom:40px}}.toggle a{align-items:center;background-color:#596f84;border-radius:8px 0 0 8px;color:#fff;display:flex;font-family:proxima-soft,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:500;margin-bottom:12px;min-height:48px;padding:0 28px;position:relative;text-decoration:none;transition:background-color .2s;width:175px}@media screen and (max-height:680px){.toggle a{margin-bottom:4px;min-height:34px;padding:0 28px}}.toggle a:hover{background-color:#415161}.toggle a:visited{color:#fff}.toggle a:last-child{margin-bottom:0}.toggle a.tab-selected{background-color:#fff;color:#8196aa}.cui-field-manual-scroll-container{max-height:100vh;max-width:710px;position:relative}.cui-field-manual,.cui-field-manual-scroll-container{background-color:#f0f3f5;border-radius:8px;padding:12px}.cui-field-manual{display:flex;flex-direction:column;font-family:proxima-soft,Helvetica Neue,Arial,sans-serif;font-size:16px;max-height:calc(100vh - 110px);max-width:690px;overflow:scroll;overflow-x:hidden;scrollbar-color:#596f84 #f0f3f5;scrollbar-width:thin}.cui-field-manual::-webkit-scrollbar{width:10px}.cui-field-manual::-webkit-scrollbar-track{background:#f0f3f5;border-radius:50px}.cui-field-manual::-webkit-scrollbar-thumb{background-color:#c7d1d9;border:2px solid #c7d1d9;border-radius:20px}.cui-field-manual h1,.cui-field-manual h2,.cui-field-manual h3,.cui-field-manual h4,.cui-field-manual h5,.cui-field-manual h6{color:#000;font-family:proxima-soft,Helvetica Neue,Arial,sans-serif;font-weight:600}.cui-field-manual .cui-fm-header{position:relative}.cui-field-manual .cui-fm-header__chapter-title{color:#000;font-family:proxima-soft,Helvetica Neue,Arial,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.cui-field-manual .cui-fm-header__section-title h1{font-size:1.875rem;margin:0 0 20px}.cui-field-manual .cui-fm-header__link-to-fm{position:absolute;right:18px;top:-6px}.cui-field-manual .cui-fm-header__link-to-fm:after{background:url(/assets/images/ui-icon-ext-blue.53f43421.svg) no-repeat;background-size:10px;content:"";height:13px;position:absolute;right:-16px;top:3px;width:13px}.cui-field-manual a{color:#317dc8;text-decoration:none}.cui-field-manual .cui-fm-body a[href^="http://"],.cui-field-manual .cui-fm-body a[href^="https://"]{padding-right:14px;position:relative}.cui-field-manual .cui-fm-body a[href^="http://"]:after,.cui-field-manual .cui-fm-body a[href^="https://"]:after{background:url(/assets/images/ui-icon-ext-blue.53f43421.svg) no-repeat bottom;background-size:10px;content:"";height:12px;position:absolute;right:0;top:4px;width:12px}.cui-field-manual .cui-fm-body a.reference-link{color:#000}.cui-field-manual .cui-fm-body a.reference-link:focus,.cui-field-manual .cui-fm-body a.reference-link:hover{color:#000;cursor:default}.cui-field-manual .cui-fm-body .video{border-radius:8px;margin-bottom:20px;overflow:hidden}.cui-field-manual .cui-fm-body img{margin-bottom:20px}.cui-field-manual .cui-fm-body pre{background-color:#0e243a;border-radius:4px;padding:12px;white-space:pre-wrap}.cui-field-manual .cui-fm-body pre code{background:0 0;border-radius:0;line-height:1.6;padding:0;white-space:inherit}.cui-field-manual .cui-fm-body code{background-color:#0e243a;border-radius:4px;color:#c7d1d9;font-family:fira-mono,Courier,monospace;font-size:.8975rem;margin-bottom:0;padding:1px 6px;white-space:nowrap}@-moz-document url-prefix(){.cui-field-manual .cui-fm-body code{padding:4px 6px}}.cui-field-manual .cui-fm-body .code--block{display:block;margin:0 0 20px;padding:20px}.cui-field-manual .cui-fm-body h2{font-size:1.625rem;margin:1em 0 .4em}.cui-field-manual .cui-fm-body h3{font-size:1.5rem;margin:1em 0 .4em}.cui-field-manual .cui-fm-body h4{font-size:1.25rem;margin:1em 0 .4em}.cui-field-manual .cui-fm-body h5{font-size:1.125rem;margin:1em 0 .4em}.cui-field-manual .cui-fm-body h6{font-size:16px;margin:1em 0 0}.cui-field-manual .cui-fm-body p{color:#000;font-family:proxima-soft,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.7;margin:0 0 12px}.cui-field-manual .cui-fm-body b,.cui-field-manual .cui-fm-body strong{color:#000;font-weight:700}.cui-field-manual .cui-fm-body blockquote{border-left:6px solid #c7d1d9;font-family:proxima-soft,Helvetica Neue,Arial,sans-serif;font-size:16px;margin-left:0;padding:0 0 0 20px}.cui-field-manual .cui-fm-body blockquote p{color:#000;font-family:proxima-soft,Helvetica Neue,Arial,sans-serif;font-size:16px;padding:0}.cui-field-manual .cui-fm-body ol,.cui-field-manual .cui-fm-body ul{color:#000;margin:20px 0 0 20px;padding-left:20px}.cui-field-manual .cui-fm-body ol ul,.cui-field-manual .cui-fm-body ul ul{color:#000;margin-top:4px}.cui-field-manual .cui-fm-body ol ul li,.cui-field-manual .cui-fm-body ul ul li{color:#000;list-style:circle}.cui-field-manual .cui-fm-body ol ol,.cui-field-manual .cui-fm-body ul ol{color:#000;margin-top:4px}.cui-field-manual .cui-fm-body table{color:#000;margin-bottom:20px;width:100%}.cui-field-manual .cui-fm-body table thead{border-bottom:2px solid #c7d1d9;text-align:left}.cui-field-manual .cui-fm-body table thead th{border-bottom:2px solid #c7d1d9;font-weight:600;padding:4px}.cui-field-manual .cui-fm-body table td{padding:4px}.cui-field-manual .cui-fm-body table tr{border-bottom:1px solid #f0f3f5}#confettiContainer,.confetti-container{display:none;position:absolute}@media only screen and (min-width:960px){#confettiContainer,.confetti-container{display:inline-block;height:100%;left:250px;overflow:hidden;width:calc(100% - 250px)}}#confettiContainer--group,.confetti-container--group{left:0;width:100%}.confetti-strand{animation:confetti 4s linear;animation-iteration-count:1;height:22px;left:50%;position:absolute;top:-25px;transform-origin:left top;width:22px}.confetti-strand:first-child{animation-delay:.1s;background:linear-gradient(0deg,#ffbf3d 50%,#ce5a65 0);left:2%}.confetti-strand:nth-child(2){animation-delay:.1s;background:linear-gradient(0deg,#ce5a65 50%,#317dc8 0);left:6%}.confetti-strand:nth-child(3){animation-delay:1.5s;background:linear-gradient(0deg,#ffbf3d 50%,#317dc8 0);left:12%}.confetti-strand:nth-child(3){animation-delay:2.3s;background:linear-gradient(0deg,#ffbf3d 50%,#e093a9 0);left:18%}.confetti-strand:nth-child(4){animation-delay:1.6s;border-color:transparent transparent #ffbf3d;border-style:solid;border-width:0 10px 15px;left:24%}.confetti-strand:nth-child(5){animation-delay:1s;background:linear-gradient(0deg,#4bacdb 50%,#ce5a65 0);left:30%}.confetti-strand:nth-child(6){animation-delay:.2s;border-color:transparent transparent #317dc8;border-style:solid;border-width:0 10px 15px;left:36%}.confetti-strand:nth-child(7){animation-delay:2.7s;background:linear-gradient(0deg,#4bacdb 50%,#ce5a65 0);left:42%}.confetti-strand:nth-child(8){animation-delay:1.8s;background:linear-gradient(0deg,#e093a9 50%,#ce5a65 0);left:48%}.confetti-strand:nth-child(9){animation-delay:2.2s;background:linear-gradient(0deg,#a37cca 50%,#ffbf3d 0);border-radius:100%;left:54%}.confetti-strand:nth-child(10){animation-delay:1s;background:linear-gradient(0deg,#ffbf3d 50%,#317dc8 0);left:60%}.confetti-strand:nth-child(11){animation-delay:.5s;background:linear-gradient(0deg,#ffbf3d 50%,#317dc8 0);border-radius:100%;left:66%}.confetti-strand:nth-child(12){animation-delay:.7s;background:linear-gradient(0deg,#317dc8 50%,#ce5a65 0);border-radius:100%;left:72%}.confetti-strand:nth-child(13){animation-delay:1s;border-color:transparent transparent #e093a9;border-style:solid;border-width:0 10px 15px;left:78%}.confetti-strand:nth-child(14){animation-delay:1.3s;background:linear-gradient(0deg,#e093a9 50%,#317dc8 0);left:84%}.confetti-strand:nth-child(15){animation-delay:1s;background:linear-gradient(0deg,#ffbf3d 50%,#a37cca 0);left:90%}.confetti-strand:nth-child(16){animation-delay:1.2s;background:linear-gradient(0deg,#ffbf3d 50%,#ce5a65 0);border-radius:100%;left:96%}.confetti-strand:nth-child(17){animation-delay:3.2s;background:linear-gradient(0deg,#ffbf3d 50%,#ce5a65 0);border-radius:100%;left:5%}.confetti-strand:nth-child(18){animation-delay:3.7s;border-color:transparent transparent #a37cca;border-style:solid;border-width:0 10px 15px;left:15%}.confetti-strand:nth-child(19){animation-delay:3.1s;background:linear-gradient(0deg,#e093a9 50%,#ce5a65 0);border-radius:100%;left:70%}.confetti-strand:nth-child(20){animation-delay:3.6s;background:linear-gradient(0deg,#4bacdb 50%,#ce5a65 0);border-radius:100%;left:80%}@keyframes confetti{0%{transform:rotate(15deg) rotateY(0) translate(0)}25%{transform:rotate(5deg) rotateY(1turn) translate(-5vw,25vh)}50%{transform:rotate(15deg) rotateY(2turn) translate(5vw,55vh)}75%{transform:rotate(5deg) rotateY(1turn) translate(-5vw,80vh)}to{transform:rotate(15deg) rotateY(2turn) translate(5vw,110vh)}}.spinner-rotating{-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;border:5px solid #c7d1d9;border-radius:50%;box-shadow:0 0 0 2px #fff;height:30px;margin:0 auto 20px;width:30px}@keyframes spin{0%{border-top-color:#317dc8}50%{border-top-color:#28a13e}to{border-top-color:#317dc8;-webkit-transform:rotate(1turn)}}